/*body {
	background: #d5d5d5;
}*/
.h_sec2.active {
	-moz-animation: bg1 1s linear 1;
	-ms-animation: bg1 1s linear 1;
	-webkit-animation: bg1 1s linear 1;
	animation: bg1 1s linear 1;
}
@-moz-keyframes bg1 {
	from{
		opacity: 0;
		transform: translate(50%,0);
		-webkit-transform: translate(50%,0);
		-ms-transform: translate(50%,0);
		-moz-transform: translate(50%,0); 
	}
	to{
		opacity: 1;
		transform: translate(0,0); 
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0); 
		-moz-transform: translate(0,0);  
	}
}
@-webkit-keyframes bg1 {
	from{
		opacity: 0;
		transform: translate(50%,0);
		-webkit-transform: translate(50%,0);
		-ms-transform: translate(50%,0);
		-moz-transform: translate(50%,0); 
	}
	to{
		opacity: 1;
		transform: translate(0,0); 
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0); 
		-moz-transform: translate(0,0);  
	}
}
@-mos-keyframes bg1 {
	from{
		opacity: 0;
		transform: translate(50%,0);
		-webkit-transform: translate(50%,0);
		-ms-transform: translate(50%,0);
		-moz-transform: translate(50%,0); 
	}
	to{
		opacity: 1;
		transform: translate(0,0); 
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0); 
		-moz-transform: translate(0,0);  
	}
}
@keyframes bg1 {
	from{
		opacity: 0;
		transform: translate(50%,0);
		-webkit-transform: translate(50%,0);
		-ms-transform: translate(50%,0);
		-moz-transform: translate(50%,0); 
	}
	to{
		opacity: 1;
		transform: translate(0,0); 
		-webkit-transform: translate(0,0);
		-ms-transform: translate(0,0); 
		-moz-transform: translate(0,0);  
	}
}
.h_sec2.active h2 {
	-webkit-animation: a1 1s linear 1;
	-moz-animation: a1 1s linear 1;
	-ms-animation: a1 1s linear 1;
	animation: a1 1s linear 1;
}
.h_sec2.active p {
	-webkit-animation: a2 1s linear 1;
	-moz-animation: a2 1s linear 1;
	-ms-animation: a2 1s linear 1;
	animation: a2 1s linear 1;
}
.h_sec2.active li:nth-child(1) {
	-webkit-animation: a3 1.1s linear 1;
	-moz-animation: a3 1.1s linear 1;
	-ms-animation: a3 1.1s linear 1;
	animation: a3 1.1s linear 1;	
}
.h_sec2.active li:nth-child(2) {
	-webkit-animation: a4 1s linear 1;
	-moz-animation: a4 1s linear 1;
	-ms-animation: a4 1s linear 1;
	animation: a4 1s linear 1;
}
.h_sec2.active li:nth-child(3) {
	-webkit-animation: a5 1.3s linear 1;
	-moz-animation: a5 1.3s linear 1;
	-ms-animation: a5 1.3s linear 1;
	animation: a5 1.3s linear 1;
}
.h_sec2.active li:nth-child(4) {
	-webkit-animation: a6 1.2s linear 1;
	-moz-animation: a6 1.2s linear 1;
	-ms-animation: a6 1.2s linear 1;
	animation: a6 1.2s linear 1;
}
@keyframes a1 {
	from{
		transform: translate(-600px,0);
		-webkit-transform: translate(-600px,0);
		-moz-transform: translate(-600px,0);
		-ms-transform: translate(-600px,0); 
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@keyframes a2 {
	from{
		transform: translate(-1600px,600px);
		-webkit-transform: translate(-1600px,600px);
		-moz-transform: translate(-1600px,600px);
		-ms-transform: translate(-1600px,600px); 
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@keyframes a4 {
	from{
		transform: translate(-3000px,800px); 
		-webkit-transform: translate(-3000px,800px);
		-moz-transform: translate(-3000px,800px);
		-ms-transform: translate(-3000px,800px);
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@keyframes a3 {
	from{
		transform: translate(-3600px,800px);
		-webkit-transform: translate(-3600px,800px);
		-moz-transform: translate(-3600px,800px); 
		-ms-transform: translate(-3600px,800px);   
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@keyframes a5 {
	from{
		transform: translate(-4800px,1000px);
		-webkit-transform: translate(-4800px,1000px);
		-moz-transform: translate(-4800px,1000px); 
		-ms-transform: translate(-4800px,1000px);   
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@keyframes a6 {
	from{
		transform: translate(-4200px,1000px); 
		-webkit-transform: translate(-4800px,1000px); 
		-moz-transform: translate(-4800px,1000px); 
		-ms-transform: translate(-4800px,1000px); 
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
/*-webkit*/
@-webkit-keyframes a1 {
	from{
		transform: translate(-600px,0);
		-webkit-transform: translate(-600px,0);
		-moz-transform: translate(-600px,0);
		-ms-transform: translate(-600px,0); 
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-webkit-keyframes a2 {
	from{
		transform: translate(-1600px,600px);
		-webkit-transform: translate(-1600px,600px);
		-moz-transform: translate(-1600px,600px);
		-ms-transform: translate(-1600px,600px); 
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-webkit-keyframes a4 {
	from{
		transform: translate(-3000px,800px); 
		-webkit-transform: translate(-3000px,800px);
		-moz-transform: translate(-3000px,800px);
		-ms-transform: translate(-3000px,800px);
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-webkit-keyframes a3 {
	from{
		transform: translate(-3600px,800px);
		-webkit-transform: translate(-3600px,800px);
		-moz-transform: translate(-3600px,800px); 
		-ms-transform: translate(-3600px,800px);   
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-webkit-keyframes a5 {
	from{
		transform: translate(-4800px,1000px);
		-webkit-transform: translate(-4800px,1000px);
		-moz-transform: translate(-4800px,1000px); 
		-ms-transform: translate(-4800px,1000px);   
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-webkit-keyframes a6 {
	from{
		transform: translate(-4200px,1000px); 
		-webkit-transform: translate(-4800px,1000px); 
		-moz-transform: translate(-4800px,1000px); 
		-ms-transform: translate(-4800px,1000px); 
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
/*-moz-*/
@-moz-keyframes a1 {
	from{
		transform: translate(-600px,0);
		-webkit-transform: translate(-600px,0);
		-moz-transform: translate(-600px,0);
		-ms-transform: translate(-600px,0); 
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-moz-keyframes a2 {
	from{
		transform: translate(-1600px,600px);
		-webkit-transform: translate(-1600px,600px);
		-moz-transform: translate(-1600px,600px);
		-ms-transform: translate(-1600px,600px); 
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-moz-keyframes a4 {
	from{
		transform: translate(-3000px,800px); 
		-webkit-transform: translate(-3000px,800px);
		-moz-transform: translate(-3000px,800px);
		-ms-transform: translate(-3000px,800px);
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-moz-keyframes a3 {
	from{
		transform: translate(-3600px,800px);
		-webkit-transform: translate(-3600px,800px);
		-moz-transform: translate(-3600px,800px); 
		-ms-transform: translate(-3600px,800px);   
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-moz-keyframes a5 {
	from{
		transform: translate(-4800px,1000px);
		-webkit-transform: translate(-4800px,1000px);
		-moz-transform: translate(-4800px,1000px); 
		-ms-transform: translate(-4800px,1000px);   
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-moz-keyframes a6 {
	from{
		transform: translate(-4200px,1000px); 
		-webkit-transform: translate(-4800px,1000px); 
		-moz-transform: translate(-4800px,1000px); 
		-ms-transform: translate(-4800px,1000px); 
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
/*-ms-*/
@-ms-keyframes a1 {
	from{
		transform: translate(-600px,0);
		-webkit-transform: translate(-600px,0);
		-moz-transform: translate(-600px,0);
		-ms-transform: translate(-600px,0); 
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-ms-keyframes a2 {
	from{
		transform: translate(-1600px,600px);
		-webkit-transform: translate(-1600px,600px);
		-moz-transform: translate(-1600px,600px);
		-ms-transform: translate(-1600px,600px); 
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-ms-keyframes a4 {
	from{
		transform: translate(-3000px,800px); 
		-webkit-transform: translate(-3000px,800px);
		-moz-transform: translate(-3000px,800px);
		-ms-transform: translate(-3000px,800px);
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-ms-keyframes a3 {
	from{
		transform: translate(-3600px,800px);
		-webkit-transform: translate(-3600px,800px);
		-moz-transform: translate(-3600px,800px); 
		-ms-transform: translate(-3600px,800px);   
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-ms-keyframes a5 {
	from{
		transform: translate(-4800px,1000px);
		-webkit-transform: translate(-4800px,1000px);
		-moz-transform: translate(-4800px,1000px); 
		-ms-transform: translate(-4800px,1000px);   
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-ms-keyframes a6 {
	from{
		transform: translate(-4200px,1000px); 
		-webkit-transform: translate(-4800px,1000px); 
		-moz-transform: translate(-4800px,1000px); 
		-ms-transform: translate(-4800px,1000px); 
	}
	to{
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
.h_sec3.active .prev ,
.h_sec3.active .next {
	-webkit-animation: d0 1.3s linear 1;
	-moz-animation: d0 1.3s linear 1;
	-ms-animation: d0 1.3s linear 1;
	animation: d0 1.3s linear 1;
}
.h_sec3.active li:nth-child(1) {
	-webkit-animation: b1 .9s linear 1;
	-moz-animation: b1 .9s linear 1;
	-ms-animation: b1 .9s linear 1;
	animation: b1 .9s linear 1;
}
.h_sec3.active li:nth-child(2) {
	-webkit-animation: b2 1s linear 1;
	-moz-animation: b2 1s linear 1;
	-ms-animation: b2 1s linear 1;
	animation: b2 1s linear 1;
}
.h_sec3.active li:nth-child(3) {
	-webkit-animation: b3 1.1s linear 1;
	-moz-animation: b3 1.1s linear 1;
	-ms-animation: b3 1.1s linear 1;
	animation: b3 1.1s linear 1;
}
.h_sec3.active li:nth-child(4) {
	-webkit-animation: b4 1.2s linear 1;
	-moz-animation: b4 1.2s linear 1;
	-ms-animation: b4 1.2s linear 1;
	animation: b4 1.2s linear 1;
}
.h_sec3.active li:nth-child(5) {
	-webkit-animation: b5 1.3s linear 1;
	-moz-animation: b5 1.3s linear 1;
	-ms-animation: b5 1.3s linear 1;
	animation: b5 1.3s linear 1;
}
@keyframes d0 {
	0% {
		opacity: 0; 
	}
	90% {
		opacity: 0; 
	}
	100% {
		opacity: 1;
	}
}
@keyframes b1 {
	from {
		transform: translate(-500px,100px);
		-webkit-transform: translate(-500px,100px); 
		-moz-transform: translate(-500px,100px); 
		-ms-transform: translate(-500px,100px);  
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@keyframes b2 {
	from {
		transform: translate(-1000px,200px); 
		-webkit-transform: translate(-1000px,200px);
		-moz-transform: translate(-1000px,200px);
		-ms-transform: translate(-1000px,200px);
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@keyframes b3 {
	from {
		transform: translate(-1500px,300px); 
		-webkit-transform: translate(-1500px,300px);
		-moz-transform: translate(-1500px,300px);
		-ms-transform: translate(-1500px,300px);
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@keyframes b4 {
	from {
		transform: translate(-2000px,400px);
		-webkit-transform: translate(-2000px,400px); 
		-moz-transform: translate(-2000px,400px); 
		-ms-transform: translate(-2000px,400px);  
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@keyframes b5 {
	from {
		transform: translate(-2500px,500px);
		-webkit-transform: translate(-2500px,500px); 
		-moz-transform: translate(-2500px,500px); 
		-ms-transform: translate(-2500px,500px);  
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
/*-webkit-*/
@-webkit-keyframes d0 {
	0% {
		opacity: 0; 
	}
	90% {
		opacity: 0; 
	}
	100% {
		opacity: 1;
	}
}
@-webkit-keyframes b1 {
	from {
		transform: translate(-500px,100px);
		-webkit-transform: translate(-500px,100px); 
		-moz-transform: translate(-500px,100px); 
		-ms-transform: translate(-500px,100px);  
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@-webkit-keyframes b2 {
	from {
		transform: translate(-1000px,200px); 
		-webkit-transform: translate(-1000px,200px);
		-moz-transform: translate(-1000px,200px);
		-ms-transform: translate(-1000px,200px);
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@-webkit-keyframes b3 {
	from {
		transform: translate(-1500px,300px); 
		-webkit-transform: translate(-1500px,300px);
		-moz-transform: translate(-1500px,300px);
		-ms-transform: translate(-1500px,300px);
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@-webkit-keyframes b4 {
	from {
		transform: translate(-2000px,400px);
		-webkit-transform: translate(-2000px,400px); 
		-moz-transform: translate(-2000px,400px); 
		-ms-transform: translate(-2000px,400px);  
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@-webkit-keyframes b5 {
	from {
		transform: translate(-2500px,500px);
		-webkit-transform: translate(-2500px,500px); 
		-moz-transform: translate(-2500px,500px); 
		-ms-transform: translate(-2500px,500px);  
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
/*-moz-*/
@-moz-keyframes d0 {
	0% {
		opacity: 0; 
	}
	90% {
		opacity: 0; 
	}
	100% {
		opacity: 1;
	}
}
@-moz-keyframes b1 {
	from {
		transform: translate(-500px,100px);
		-webkit-transform: translate(-500px,100px); 
		-moz-transform: translate(-500px,100px); 
		-ms-transform: translate(-500px,100px);  
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@-moz-keyframes b2 {
	from {
		transform: translate(-1000px,200px); 
		-webkit-transform: translate(-1000px,200px);
		-moz-transform: translate(-1000px,200px);
		-ms-transform: translate(-1000px,200px);
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@-moz-keyframes b3 {
	from {
		transform: translate(-1500px,300px); 
		-webkit-transform: translate(-1500px,300px);
		-moz-transform: translate(-1500px,300px);
		-ms-transform: translate(-1500px,300px);
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@-moz-keyframes b4 {
	from {
		transform: translate(-2000px,400px);
		-webkit-transform: translate(-2000px,400px); 
		-moz-transform: translate(-2000px,400px); 
		-ms-transform: translate(-2000px,400px);  
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@-moz-keyframes b5 {
	from {
		transform: translate(-2500px,500px);
		-webkit-transform: translate(-2500px,500px); 
		-moz-transform: translate(-2500px,500px); 
		-ms-transform: translate(-2500px,500px);  
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
/*-ms-*/
@-ms-keyframes d0 {
	0% {
		opacity: 0; 
	}
	90% {
		opacity: 0; 
	}
	100% {
		opacity: 1;
	}
}
@-ms-keyframes b1 {
	from {
		transform: translate(-500px,100px);
		-webkit-transform: translate(-500px,100px); 
		-moz-transform: translate(-500px,100px); 
		-ms-transform: translate(-500px,100px);  
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@-ms-keyframes b2 {
	from {
		transform: translate(-1000px,200px); 
		-webkit-transform: translate(-1000px,200px);
		-moz-transform: translate(-1000px,200px);
		-ms-transform: translate(-1000px,200px);
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@-ms-keyframes b3 {
	from {
		transform: translate(-1500px,300px); 
		-webkit-transform: translate(-1500px,300px);
		-moz-transform: translate(-1500px,300px);
		-ms-transform: translate(-1500px,300px);
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@-ms-keyframes b4 {
	from {
		transform: translate(-2000px,400px);
		-webkit-transform: translate(-2000px,400px); 
		-moz-transform: translate(-2000px,400px); 
		-ms-transform: translate(-2000px,400px);  
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}
@-ms-keyframes b5 {
	from {
		transform: translate(-2500px,500px);
		-webkit-transform: translate(-2500px,500px); 
		-moz-transform: translate(-2500px,500px); 
		-ms-transform: translate(-2500px,500px);  
	}
	to {
		transform: translate(0,0);
		-webkit-transform: translate(0,0); 
		-moz-transform: translate(0,0); 
		-ms-transform: translate(0,0);  
	}
}

.h_sec4.active  {
	-webkit-animation: c1 1s linear 1;
	-moz-animation: c1 1s linear 1;
	-ms-animation: c1 1s linear 1;
	animation: c1 1s linear 1;
}
.h_sec4.active .txt_item:nth-child(1) {
	-webkit-animation: c2 .7s linear 1;
	-moz-animation: c2 .7s linear 1;
	-ms-animation: c2 .7s linear 1;
	animation: c2 .7s linear 1;
}
.h_sec4.active .txt_item:nth-child(2) {
	-webkit-animation: c3 .9s linear 1;
	-moz-animation: c3 .9s linear 1;
	-ms-animation: c3 .9s linear 1;
	animation: c3 .9s linear 1;
}
.h_sec4.active .txt_item:nth-child(3) {
	-webkit-animation: c4 1s linear 1;
	-moz-animation: c4 1s linear 1;
	-ms-animation: c4 1s linear 1;
	animation: c4 1s linear 1;
}
.h_sec4.active .txt_item:nth-child(4) {
	-webkit-animation: c5 1.1s linear 1;
	-moz-animation: c5 1.1s linear 1;
	-ms-animation: c5 1.1s linear 1;
	animation: c5 1.1s linear 1;
}

@keyframes c1 {
	from {
		opacity: 0;
		transform: translate(-50%,0);
		-webkit-transform: translate(-50%,0);
		-moz-transform: translate(-50%,0); 
		-ms-transform: translate(-50%,0);   
	}
	to {
		opacity: 1;
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@keyframes c2 {
	from {
		opacity: 0;
		transform: translate(1000px,400px) scale(1.5,1.5);
		-webkit-transform: translate(1000px,400px) scale(1.5,1.5);
		-moz-transform: translate(1000px,400px) scale(1.5,1.5);
		-ms-transform: translate(1000px,400px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1); 
		-webkit-transform: translate(0,0) scale(1,1);
		-moz-transform: translate(0,0) scale(1,1);
		-ms-transform: translate(0,0) scale(1,1); 
	}
}
@keyframes c3 {
	from {
		opacity: 0;
		transform: translate(1200px,600px) scale(1.5,1.5);
		-webkit-transform: translate(1200px,600px) scale(1.5,1.5); 
		-moz-transform: translate(1200px,600px) scale(1.5,1.5); 
		-ms-transform: translate(1200px,600px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1); 
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);  
	}
}
@keyframes c4 {
	from {
		opacity: 0;
		transform: translate(1800px,1200px) scale(1.5,1.5);
		-webkit-transform: translate(1800px,1200px) scale(1.5,1.5); 
		-moz-transform: translate(1800px,1200px) scale(1.5,1.5); 
		-ms-transform: translate(1800px,1200px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1);
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);   
	}
}
@keyframes c5 {
	from {
		opacity: 0;
		transform: translate(2400px,1800px) scale(1.5,1.5);
		-webkit-transform: translate(2400px,1800px) scale(1.5,1.5); 
		-moz-transform: translate(2400px,1800px) scale(1.5,1.5); 
		-ms-transform: translate(2400px,1800px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1);
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);  
	}
}

/*-webkit-*/
@-webkit-keyframes c1 {
	from {
		opacity: 0;
		transform: translate(-50%,0);
		-webkit-transform: translate(-50%,0);
		-moz-transform: translate(-50%,0); 
		-ms-transform: translate(-50%,0);   
	}
	to {
		opacity: 1;
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-webkit-keyframes c2 {
	from {
		opacity: 0;
		transform: translate(1000px,400px) scale(1.5,1.5);
		-webkit-transform: translate(1000px,400px) scale(1.5,1.5);
		-moz-transform: translate(1000px,400px) scale(1.5,1.5);
		-ms-transform: translate(1000px,400px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1); 
		-webkit-transform: translate(0,0) scale(1,1);
		-moz-transform: translate(0,0) scale(1,1);
		-ms-transform: translate(0,0) scale(1,1); 
	}
}
@-webkit-keyframes c3 {
	from {
		opacity: 0;
		transform: translate(1200px,600px) scale(1.5,1.5);
		-webkit-transform: translate(1200px,600px) scale(1.5,1.5); 
		-moz-transform: translate(1200px,600px) scale(1.5,1.5); 
		-ms-transform: translate(1200px,600px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1); 
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);  
	}
}
@keyframes c4 {
	from {
		opacity: 0;
		transform: translate(1800px,1200px) scale(1.5,1.5);
		-webkit-transform: translate(1800px,1200px) scale(1.5,1.5); 
		-moz-transform: translate(1800px,1200px) scale(1.5,1.5); 
		-ms-transform: translate(1800px,1200px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1);
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);   
	}
}
@-webkit-keyframes c5 {
	from {
		opacity: 0;
		transform: translate(2400px,1800px) scale(1.5,1.5);
		-webkit-transform: translate(2400px,1800px) scale(1.5,1.5); 
		-moz-transform: translate(2400px,1800px) scale(1.5,1.5); 
		-ms-transform: translate(2400px,1800px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1);
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);  
	}
}

/*-moz-*/
@-moz-keyframes c1 {
	from {
		opacity: 0;
		transform: translate(-50%,0);
		-webkit-transform: translate(-50%,0);
		-moz-transform: translate(-50%,0); 
		-ms-transform: translate(-50%,0);   
	}
	to {
		opacity: 1;
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-moz-keyframes c2 {
	from {
		opacity: 0;
		transform: translate(1000px,400px) scale(1.5,1.5);
		-webkit-transform: translate(1000px,400px) scale(1.5,1.5);
		-moz-transform: translate(1000px,400px) scale(1.5,1.5);
		-ms-transform: translate(1000px,400px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1); 
		-webkit-transform: translate(0,0) scale(1,1);
		-moz-transform: translate(0,0) scale(1,1);
		-ms-transform: translate(0,0) scale(1,1); 
	}
}
@-moz-keyframes c3 {
	from {
		opacity: 0;
		transform: translate(1200px,600px) scale(1.5,1.5);
		-webkit-transform: translate(1200px,600px) scale(1.5,1.5); 
		-moz-transform: translate(1200px,600px) scale(1.5,1.5); 
		-ms-transform: translate(1200px,600px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1); 
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);  
	}
}
@-moz-keyframes c4 {
	from {
		opacity: 0;
		transform: translate(1800px,1200px) scale(1.5,1.5);
		-webkit-transform: translate(1800px,1200px) scale(1.5,1.5); 
		-moz-transform: translate(1800px,1200px) scale(1.5,1.5); 
		-ms-transform: translate(1800px,1200px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1);
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);   
	}
}
@-moz-keyframes c5 {
	from {
		opacity: 0;
		transform: translate(2400px,1800px) scale(1.5,1.5);
		-webkit-transform: translate(2400px,1800px) scale(1.5,1.5); 
		-moz-transform: translate(2400px,1800px) scale(1.5,1.5); 
		-ms-transform: translate(2400px,1800px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1);
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);  
	}
}
/*-ms-*/
@-ms-keyframes c1 {
	from {
		opacity: 0;
		transform: translate(-50%,0);
		-webkit-transform: translate(-50%,0);
		-moz-transform: translate(-50%,0); 
		-ms-transform: translate(-50%,0);   
	}
	to {
		opacity: 1;
		transform: translate(0,0);
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-ms-transform: translate(0,0); 
	}
}
@-ms-keyframes c2 {
	from {
		opacity: 0;
		transform: translate(1000px,400px) scale(1.5,1.5);
		-webkit-transform: translate(1000px,400px) scale(1.5,1.5);
		-moz-transform: translate(1000px,400px) scale(1.5,1.5);
		-ms-transform: translate(1000px,400px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1); 
		-webkit-transform: translate(0,0) scale(1,1);
		-moz-transform: translate(0,0) scale(1,1);
		-ms-transform: translate(0,0) scale(1,1); 
	}
}
@-ms-keyframes c3 {
	from {
		opacity: 0;
		transform: translate(1200px,600px) scale(1.5,1.5);
		-webkit-transform: translate(1200px,600px) scale(1.5,1.5); 
		-moz-transform: translate(1200px,600px) scale(1.5,1.5); 
		-ms-transform: translate(1200px,600px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1); 
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);  
	}
}
@-ms-keyframes c4 {
	from {
		opacity: 0;
		transform: translate(1800px,1200px) scale(1.5,1.5);
		-webkit-transform: translate(1800px,1200px) scale(1.5,1.5); 
		-moz-transform: translate(1800px,1200px) scale(1.5,1.5); 
		-ms-transform: translate(1800px,1200px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1);
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);   
	}
}
@-ms-keyframes c5 {
	from {
		opacity: 0;
		transform: translate(2400px,1800px) scale(1.5,1.5);
		-webkit-transform: translate(2400px,1800px) scale(1.5,1.5); 
		-moz-transform: translate(2400px,1800px) scale(1.5,1.5); 
		-ms-transform: translate(2400px,1800px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1);
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);  
	}
}

.h_sec5.active  {
	animation: d1 1s linear 1;
	-webkit-animation: d1 1s linear 1;
	-moz-animation: d1 1s linear 1;
	-ms-animation: d1 1s linear 1;
}
.h_sec5.active .right li:nth-child(1) {
	animation: c2 .7s linear 1;
	-webkit-animation: c2 .7s linear 1;
	-moz-animation: c2 .7s linear 1;
	-ms-animation: c2 .7s linear 1;
}
.h_sec5.active .right li:nth-child(2) {
	animation: c3 .9s linear 1;
	-webkit-animation: c3 .9s linear 1;
	-moz-animation: c3 .9s linear 1;
	-ms-animation: c3 .9s linear 1;
}
.h_sec5.active .right li:nth-child(3) {
	animation: c4 1s linear 1;
	-webkit-animation: c4 1s linear 1;
	-moz-animation: c4 1s linear 1;
	-ms-animation: c4 1s linear 1;
}
.h_sec5.active .right li:nth-child(4) {
	animation: c5 1.1s linear 1;
	-webkit-animation: c5 1.1s linear 1;
	-moz-animation: c5 1.1s linear 1;
	-ms-animation: c5 1.1s linear 1;
}
.h_sec5.active .right li:nth-child(5) {
	animation: c6 1.2s linear 1;
	-webkit-animation: c6 1.2s linear 1;
	-moz-animation: c6 1.2s linear 1;
	-ms-animation: c6 1.2s linear 1;
}
@keyframes d1 {
	from {
		opacity: 0; 
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		-moz-transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
	}
	to {
		opacity: 1;
		transform: scale(1,1);
		-webkit-transform: scale(1,1); 
		-moz-transform: scale(1,1); 
		-ms-transform: scale(1,1);  
	}
}
@keyframes c6 {
	from {
		opacity: 0;
		transform: translate(3000px,2400px) scale(1.5,1.5);
		-webkit-transform: translate(3000px,2400px) scale(1.5,1.5); 
		-moz-transform: translate(3000px,2400px) scale(1.5,1.5); 
		-ms-transform: translate(3000px,2400px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1); 
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);  
	}
}
/*-webkit-*/
@-webkit-keyframes d1 {
	from {
		opacity: 0; 
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		-moz-transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
	}
	to {
		opacity: 1;
		transform: scale(1,1);
		-webkit-transform: scale(1,1); 
		-moz-transform: scale(1,1); 
		-ms-transform: scale(1,1);  
	}
}
@-webkit-keyframes c6 {
	from {
		opacity: 0;
		transform: translate(3000px,2400px) scale(1.5,1.5);
		-webkit-transform: translate(3000px,2400px) scale(1.5,1.5); 
		-moz-transform: translate(3000px,2400px) scale(1.5,1.5); 
		-ms-transform: translate(3000px,2400px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1); 
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);  
	}
}

/*-moz-*/
@-moz-keyframes d1 {
	from {
		opacity: 0; 
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		-moz-transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
	}
	to {
		opacity: 1;
		transform: scale(1,1);
		-webkit-transform: scale(1,1); 
		-moz-transform: scale(1,1); 
		-ms-transform: scale(1,1);  
	}
}
@-moz-keyframes c6 {
	from {
		opacity: 0;
		transform: translate(3000px,2400px) scale(1.5,1.5);
		-webkit-transform: translate(3000px,2400px) scale(1.5,1.5); 
		-moz-transform: translate(3000px,2400px) scale(1.5,1.5); 
		-ms-transform: translate(3000px,2400px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1); 
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);  
	}
}
/*-ms-*/
@-ms-keyframes d1 {
	from {
		opacity: 0; 
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		-moz-transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
	}
	to {
		opacity: 1;
		transform: scale(1,1);
		-webkit-transform: scale(1,1); 
		-moz-transform: scale(1,1); 
		-ms-transform: scale(1,1);  
	}
}
@-ms-keyframes c6 {
	from {
		opacity: 0;
		transform: translate(3000px,2400px) scale(1.5,1.5);
		-webkit-transform: translate(3000px,2400px) scale(1.5,1.5); 
		-moz-transform: translate(3000px,2400px) scale(1.5,1.5); 
		-ms-transform: translate(3000px,2400px) scale(1.5,1.5);  
	}
	to {
		opacity: 1;
		transform: translate(0,0) scale(1,1);
		-webkit-transform: translate(0,0) scale(1,1); 
		-moz-transform: translate(0,0) scale(1,1); 
		-ms-transform: translate(0,0) scale(1,1);  
	}
}
























